<?php

class rutas_app{
	function add($id,user $usuario){
		if($usuario->id){
		}
		else {
			if(!is_array($_SESSION["rutas"])){
				$_SESSION["rutas"]=array();
			}
			
			$_SESSION["rutas"][]=$id;
			return true;
		}
	}
	function get(){
		global $core;
		
		$core->loadClass("posicion");
		
		$results=array();
		
		foreach($_SESSION["rutas"] as $id){
			$results[]=new posicion($id);
		}
		
		return $results;
		
	}
	function move($index,$newIndex){
		$x=0;
		$array=array();
		foreach(array_keys($_SESSION["rutas"]) as $k){
			if($x==$index){
				$obj=$_SESSION["rutas"][$k];
			}
			else {
				$array[]=$_SESSION["rutas"][$k];
			}
			$x++;
		}
		if($obj){
			$array[]=$obj;
		}
		$_SESSION["rutas"]=$array;
	}
	function borrar($index){
		$x=0;
		$array=array();
		foreach(array_keys($_SESSION["rutas"]) as $k){
			if($x==$index){
				$obj=$_SESSION["rutas"][$k];
			}
			else {
				$array[]=$_SESSION["rutas"][$k];
			}
			$x++;
		}
		$_SESSION["rutas"]=$array;
		
	}
}
